home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / MSMOUSE.IN_ / msmouse.inf
Encoding:
Windows Setup INFormation  |  2003-03-24  |  28.4 KB  |  775 lines

  1. ; MSMOUSE.INF
  2. ; - Installs core mouse support files, etc.
  3. ; - Includes drivers for detected & PnP devices
  4.  
  5. ; Copyright (c) Microsoft Corporation.  All rights reserved.
  6.  
  7. [Version]
  8. Signature="$Windows NT$"
  9. Class=Mouse
  10. ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
  11. Provider=%Provider%
  12. LayoutFile=layout.inf
  13. DriverVer=10/01/2002,5.2.3790.0
  14.  
  15. [ClassInstall32.NT]
  16. AddReg=mouse_class_addreg
  17.  
  18. [mouse_class_addreg]
  19. HKR,,,,%MouseClassName%
  20. HKR,,Icon,,"-2"
  21. HKR,,Installer32,,"SysSetup.Dll,MouseClassInstaller"
  22. HKR,,NoInstallClass,,"1"
  23. HKR,,TroubleShooter-0,,"hcp://help/tshoot/hdw_mouse.htm"
  24.  
  25. [DestinationDirs]
  26. DefaultDestDir = 12 ; DIRID_DRIVERS
  27. TrackPoint_UsrCopy = 11
  28.  
  29. [ControlFlags]
  30. ; Exclude all bus mice and InPort mice for RISC platforms.
  31. ExcludeFromSelect.NTAlpha = *PNP0F11,*PNP0F00,*PNP0F15
  32.  
  33. ;
  34. ; Mark any install sections for drivers that also control the i8042 keyboard port,
  35. ; so that we can warn the user that they may also be affecting their keyboard with
  36. ; a mouse driver change.
  37. ;
  38. SharedDriver=PS2_Inst,%PS2_Inst.SharedDriverMsg%
  39. SharedDriver=TrackPoint_Inst,%PS2_Inst.SharedDriverMsg%
  40.  
  41.  
  42. ; Manufacturer Sections
  43. ; ---------------------------------------------------------
  44. [Manufacturer]
  45. %StdMfg%  =StdMfg               ; (Standard types)
  46. %MSMfg%   =MSMfg                ; Microsoft
  47. %LogiMfg% =LogiMfg              ; Logitech
  48. %IbmMfg%=IbmMfg                 ; IBM
  49. %CypressMfg% =CypressMfg        ; Cypress
  50. %ELOMfg%  =ELOMfg               ; ELO Touchsystems
  51. %ChiconyMfg% =ChiconyMfg        ; Chicony
  52. %NMBMfg%  =NMBMfg               ; NMB
  53. %STSLMfg%  =STSLMfg             ; STSL
  54. %SUPERGATEMfg%  =SUPERGATEMfg   ; SUPGERGATE
  55. %BTCMfg%  =BTCMfg
  56. %FOCUSMfg%=FOCUSMfg
  57. %JINGMOLDMfg%=JINGMOLDMfg
  58. %MAXISWITCHMfg%=MAXISWITCHMfg
  59. %MONTEREYMfg%=MONTEREYMfg
  60. %ORTEKMfg%=ORTEKMfg
  61. %KeytronicMfg%=KEYTRONICMfg
  62. %GeniusMfg%=GeniusMfg
  63. %ItacMfg% =ItacMfg              ; Itac Systems
  64. %SamsungMfg%=SamsungMfg         ; Samsung
  65. %ForwardMfg%=ForwardMfg         ; Forward
  66. %SUHMfg%=SUHMfg                 ; SUH DART
  67. %PhilipsMfg%=PhilipsMfg         ; Philips
  68. %AnchorMfg%=AnchorMfg           ; Anchor
  69. %SOLIDYEARMfg%=SOLIDYEARMfg     ; Solid Year
  70. %NEC%=NECMfg                    ; NEC
  71. %FUJITSUMfg%=FUJITSUMfg         ; Fujitsu
  72. %SEJINMfg%=SEJINMfg             ; Sejin
  73. %DexinMfg%=DexinMfg             ; Dexin
  74. %AcerMfg%=AcerMfg               ; Acer
  75. %SilitekMfg%=SilitekMfg         ; Silitek
  76. %QtronixMfg%=QtronixMfg         ; Qtronix
  77.  
  78. ; Microsoft
  79.  
  80. [StdMfg]
  81. %*pnp0f0c.DeviceDesc%      = Ser_Inst,*PNP0F0C,SERENUM\PNP0F0C,SERIAL_MOUSE ; Std serial mouse
  82. %*pnp0f0e.DeviceDesc%      = PS2_Inst,*PNP0F0E,PS2_MOUSE       ; Std PS/2 mouse
  83. %*AUI0200.DeviceDesc%      = PS2_Inst,*AUI0200                 ; Replace ALPS driver
  84.  
  85. [LogiMfg]
  86. %*pnp0f08.DeviceDesc%=Ser_Inst,*PNP0F08, SERENUM\PNP0F08 ; Logi serial mouse
  87. %*pnp0f12.DeviceDesc%=PS2_Inst,*PNP0F12                      ; Logi PS/2 mouse
  88.  
  89. %SERENUM\LGI8001.DeviceDesc%=Ser_Inst,,SERENUM\LGI8001
  90. %SERENUM\LGI8002.DeviceDesc%=Ser_Inst,,SERENUM\LGI8002
  91. %SERENUM\LGI8003.DeviceDesc%=Ser_Inst,,SERENUM\LGI8003
  92. %SERENUM\LGI8005.DeviceDesc%=Ser_Inst,,SERENUM\LGI8005
  93. %SERENUM\LGI8006.DeviceDesc%=Ser_Inst,,SERENUM\LGI8006
  94. %SERENUM\LGI8007.DeviceDesc%=Ser_Inst,,SERENUM\LGI8007
  95. %SERENUM\LGI8008.DeviceDesc%=Ser_Inst,,SERENUM\LGI8008
  96. %SERENUM\LGI8009.DeviceDesc%=Ser_Inst,,SERENUM\LGI8009
  97. %SERENUM\LGI800A.DeviceDesc%=Ser_Inst,,SERENUM\LGI800A
  98. %SERENUM\LGI800B.DeviceDesc%=Ser_Inst,,SERENUM\LGI800B
  99. %SERENUM\LGI800C.DeviceDesc%=Ser_Inst,,SERENUM\LGI800C
  100. %SERENUM\LGI8011.DeviceDesc%=Ser_Inst,,SERENUM\LGI8011
  101. %SERENUM\LGI8012.DeviceDesc%=Ser_Inst,,SERENUM\LGI8012
  102. %SERENUM\LGI8013.DeviceDesc%=Ser_Inst,,SERENUM\LGI8013
  103. %SERENUM\LGI8032.DeviceDesc%=Ser_Inst,,SERENUM\LGI8032
  104. %SERENUM\LGI8033.DeviceDesc%=Ser_Inst,,SERENUM\LGI8033
  105. %SERENUM\LGI8048.DeviceDesc%=Ser_Inst,,SERENUM\LGI8048
  106. %SERENUM\LGI8049.DeviceDesc%=Ser_Inst,,SERENUM\LGI8049
  107. %SERENUM\LGI804B.DeviceDesc%=Ser_Inst,,SERENUM\LGI804B
  108. %SERENUM\LGI8050.DeviceDesc%=Ser_Inst,,SERENUM\LGI8050
  109. %SERENUM\LGI8051.DeviceDesc%=Ser_Inst,,SERENUM\LGI8051
  110.  
  111. %HID\VID_046D&PID_C000.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C000
  112. %HID\VID_046D&PID_C001.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C001
  113. %HID\VID_046D&PID_C002.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C002
  114. %HID\VID_046D&PID_C003.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C003
  115. %HID\VID_046D&PID_C004.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C004
  116. %HID\VID_046D&PID_C005.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C005
  117. %HID\VID_046D&PID_C00B.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C00B
  118. %HID\VID_046D&PID_C00C.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C00C
  119. %HID\VID_046D&PID_C00D.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C00D
  120. %HID\VID_046D&PID_C00E.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C00E
  121. %HID\VID_046D&PID_C030.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C030
  122. %HID\VID_046D&PID_C031.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C031
  123. %HID\VID_046D&PID_C032.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C032
  124. %HID\VID_046D&PID_C033.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C033
  125. %HID\VID_046D&PID_C401.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C401
  126. %HID\VID_046D&PID_C402.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C402
  127. %HID\VID_046D&PID_C403.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C403
  128. %HID\VID_046D&PID_C404.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C404
  129. %HID\VID_046D&PID_C501.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C501
  130. %HID\VID_046D&PID_C502&MI_01&Col01.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C502&MI_01&Col01
  131. %HID\VID_046D&PID_C502&MI_01&Col04.DeviceDesc%=HID_Mouse_Inst, HID\VID_046D&PID_C502&MI_01&Col04
  132.  
  133. [IbmMfg]
  134. %*IBM3780.DeviceDesc%=TrackPoint_Inst,, *IBM3780,*IBM3781
  135.  
  136. [CypressMfg]
  137. %HID\VID_04B4&PID_0001.DeviceDesc%=HID_Mouse_Inst,, HID\VID_04B4&PID_0001
  138.  
  139. [ELOMfg]
  140. %HID\VID_04E7&PID_0001.DeviceDesc%=HID_Mouse_Absolute_Inst,, HID\VID_04E7&PID_0001
  141.  
  142. [ChiconyMfg]
  143. %HID\VID_04F2&PID_0001&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_04F2&PID_0001&MI_01
  144.  
  145. [NMBMfg]
  146. %HID\VID_0446&PID_6781&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_0446&PID_6781&MI_01
  147.  
  148. [STSLMfg]
  149. %HID\VID_05FA&PID_3301&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_05FA&PID_3301&MI_01
  150. %HID\VID_05FA&PID_3303&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_05FA&PID_3303&MI_01
  151.  
  152. [SUPERGATEMfg]
  153. %HID\VID_05d5&PID_6782&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_05d5&PID_6782&MI_01
  154.  
  155. [KEYTRONICMfg]
  156. %HID\VID_03F9&PID_0102&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_03F9&PID_0102&MI_01
  157.  
  158. [GeniusMfg]
  159. %HID\VID_0458&PID_0001.DeviceDesc%=HID_Mouse_Inst,, HID\VID_0458&PID_0001
  160. %HID\VID_0458&PID_0002.DeviceDesc%=HID_Mouse_Inst,, HID\VID_0458&PID_0002
  161. %HID\VID_0458&PID_0003.DeviceDesc%=HID_Mouse_Inst,, HID\VID_0458&PID_0003
  162.  
  163. [ItacMfg]
  164. %HID\VID_0431&PID_0100.DeviceDesc%=HID_Mouse_Inst,, HID\VID_0431&PID_0100
  165.  
  166. [SamsungMfg]
  167. %HID\VID_055D&PID_6781&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_055D&PID_6781&MI_01
  168.  
  169. [ForwardMfg]
  170. %HID\VID_05BC&PID_0001&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_05BC&PID_0001&MI_01
  171.  
  172. [SUHMfg]
  173. %HID\VID_0500&PID_0001&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_0500&PID_0001&MI_01
  174.  
  175. [BTCMfg]
  176. %HID\VID_046E&PID_6782&MI_01&Col01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_046E&PID_6782&MI_01&Col01
  177.  
  178. [FOCUSMfg]
  179. %HID\VID_05B2&PID_7200&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_05B2&PID_7200&MI_01
  180.  
  181. [JINGMOLDMfg]
  182. %HID\VID_05AF&PID_9267&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_05AF&PID_9267&MI_01
  183.  
  184. [MAXISWITCHMfg]
  185. %HID\VID_04C3&PID_1102&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_04C3&PID_1102&MI_01
  186. %HID\VID_04C3&PID_2102&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_04C3&PID_2102&MI_01
  187.  
  188. [MONTEREYMfg]
  189. %HID\VID_0566&PID_2801&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_0566&PID_2801&MI_01
  190.  
  191. [ORTEKMfg]
  192. %HID\VID_05A4&PID_9720&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_05A4&PID_9720&MI_01
  193.  
  194. [PhilipsMfg]
  195. %HID\VID_0471&PID_0601&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_0471&PID_0601&MI_01
  196. %HID\VID_0471&PID_0402&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_0471&PID_0402&MI_01
  197.  
  198. [AnchorMfg]
  199. %HID\VID_0605&PID_0001.DeviceDesc%=HID_Mouse_Inst,, HID\VID_0605&PID_0001
  200.  
  201. [NECMfg]
  202. %HID\VID_0409&PID_0014&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_0409&PID_0014&MI_01
  203. %HID\VID_0409&PID_0011&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_0409&PID_0011&MI_01
  204.  
  205. [SOLIDYEARMfg]
  206. %HID\VID_060B&PID_2101&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_060B&PID_2101&MI_01
  207.  
  208. [FUJITSUMfg]
  209. %HID\VID_0430&PID_0002&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_0430&PID_0002&MI_01
  210.  
  211. [SEJINMfg]
  212. %HID\VID_0510&PID_E001.DeviceDesc%=HID_Mouse_Inst,, HID\VID_0510&PID_E001
  213. %HID\VID_0510&PID_1000&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_0510&PID_1000&MI_01
  214.  
  215. [DexinMfg]
  216. %HID\VID_05F2&PID_0010.DeviceDesc%=HID_Mouse_Inst,, HID\VID_05F2&PID_0010
  217.  
  218. [AcerMfg]
  219. %HID\VID_04A5&PID_0003&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_04A5&PID_0003&MI_01
  220.  
  221. [SilitekMfg]
  222. %HID\VID_047B&PID_0002&MI_01.DeviceDesc%=HID_Mouse_Inst,, HID\VID_047B&PID_0002&MI_01
  223.  
  224. [QtronixMfg]
  225. %HID\VID_05C7&PID_1001.DeviceDesc%=HID_Mouse_Inst,, HID\VID_05C7&PID_1001
  226.  
  227. [MSMfg]
  228. ; %*pnp0f00.DeviceDesc%=Bus_Inst,*PNP0F00                  ; MS bus mouse
  229. %*pnp0f03.DeviceDesc%=PS2_Inst,*PNP0F03                  ; MS PS/2 mouse
  230. %*pnp0f0b.DeviceDesc%=PS2_Inst,*PNP0F0B                  ; MS PS/2 mouse
  231. %*pnp0f13.DeviceDesc%=PS2_Inst,*PNP0F13                  ; MS PS/2 mouse
  232. %*pnp0f01.DeviceDesc%=Ser_Inst,*PNP0F01,SERENUM\PNP0F01  ; MS serial mouse
  233. %*pnp0f09.DeviceDesc%=Ser_Inst,*PNP0F09,SERENUM\PNP0F09  ; MS serial BallPoint
  234. %*pnp0f0f.DeviceDesc%=Ser_Inst,*PNP0F0F,SERENUM\PNP0F0F  ; MS serial BallPoint
  235. %*pnp0f0a.DeviceDesc%=Ser_Inst,*PNP0F0A                  ; MS serial wheel mouse
  236. %*pnp0f1e.DeviceDesc%=Ser_Inst,,*PNP0F1E,SERENUM\PNP0F1E ; MS serial EasyBall
  237. %*SERENUM\MSH0001.DeviceDesc%=Ser_Inst,,SERENUM\MSH0001, MSH0001  ; MS serial wheelmouse
  238. %*SERENUM\MSH0004.DeviceDesc%=Ser_Inst,,SERENUM\MSH0004, MSH0004  ; MS serial track ball mouse
  239.  
  240. %HID\Vid_045E&Pid_0009.DeviceDesc%=HID_Mouse_Inst,, HID\Vid_045E&Pid_0009
  241. %HID\Vid_045E&Pid_001E.DeviceDesc%=HID_Mouse_Inst,, HID\Vid_045E&Pid_001E
  242. %HID\Vid_045E&Pid_0023.DeviceDesc%=HID_Mouse_Inst,, HID\Vid_045E&Pid_0023
  243. %HID\Vid_045E&Pid_0024.DeviceDesc%=HID_Mouse_Inst,, HID\Vid_045E&Pid_0024
  244. %HID\Vid_045E&Pid_0025.DeviceDesc%=HID_Mouse_Inst,, HID\Vid_045E&Pid_0025
  245. %HID\Vid_045E&Pid_0029.DeviceDesc%=HID_Mouse_Inst,, HID\Vid_045E&Pid_0029
  246. %HID\Vid_045E&Pid_0039.DeviceDesc%=HID_Mouse_Inst,, HID\Vid_045E&Pid_0039
  247. %HID\Vid_045E&Pid_0040.DeviceDesc%=HID_Mouse_Inst,, HID\Vid_045E&Pid_0040
  248. %HID\Vid_045E&Pid_0047.DeviceDesc%=HID_Mouse_Inst,, HID\Vid_045E&Pid_0047
  249. %HID\VID_045E&PID_0059.DeviceDesc%=HID_Mouse_Inst,, HID\VID_045E&PID_0059&Col01
  250.  
  251. ; Generic Mouse
  252. %HID.MouseDevice%=HID_Mouse_Inst,,HID_DEVICE_SYSTEM_MOUSE
  253.  
  254. ; Install Sections
  255. ; ---------------------------------------------------------
  256.  
  257. ; -------------- Mouse Class Driver install sections
  258. [mouclass_CopyFiles]
  259. mouclass.sys
  260.  
  261. [mouclass_Service_Inst]
  262. DisplayName    = %mouclass.SvcDesc%
  263. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  264. StartType      = 1                  ; SERVICE_SYSTEM_START
  265. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  266. ServiceBinary  = %12%\mouclass.sys
  267. LoadOrderGroup = Pointer Class
  268.  
  269. [mouclass_EventLog_Inst]
  270. AddReg = mouclass_EventLog_AddReg
  271.  
  272. [mouclass_EventLog_AddReg]
  273. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\mouclass.sys"
  274. HKR,,TypesSupported,0x00010001,7
  275.  
  276.  
  277. ; -------------- Serial Mouse
  278. [Ser_Inst]
  279. CopyFiles = Ser_CopyFiles, mouclass_CopyFiles
  280.  
  281. [Ser_Inst.MigrateToDevnode]
  282. sermouse=NumberOfButtons,SampleRate
  283.  
  284. [Ser_Inst.HW]
  285. AddReg = Ser_Inst.HW.AddReg
  286.  
  287. [Ser_Inst.HW.AddReg]
  288. HKR,,"NumberOfButtons",0x00010003,2
  289. HKR,,"SampleRate",0x00010003,40
  290. ; To turn off mouse removal detection, uncomment the following line
  291. ; HKR,,"WaitEventMask",0x00010001,0xFFFFFFFF
  292.  
  293. [Ser_Inst.Services]
  294. AddService = sermouse, 0x00000002, sermouse_Service_Inst, sermouse_EventLog_Inst ; Port Driver
  295. AddService = mouclass,, mouclass_Service_Inst, mouclass_EventLog_Inst            ; Class Driver
  296.  
  297. [Ser_CopyFiles]
  298. sermouse.sys
  299.  
  300. [sermouse_Service_Inst]
  301. DisplayName    = %sermouse.SvcDesc%
  302. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  303. StartType      = 3                  ; SERVICE_SYSTEM_MANUAL
  304. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  305. ServiceBinary  = %12%\sermouse.sys
  306. LoadOrderGroup = Pointer Port
  307.  
  308. [sermouse_EventLog_Inst]
  309. AddReg = sermouse_EventLog_AddReg
  310.  
  311. [sermouse_EventLog_AddReg]
  312. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\sermouse.sys"
  313. HKR,,TypesSupported,0x00010001,7
  314.  
  315.  
  316. ; -------------- PS/2 Mouse
  317. [PS2_Inst]
  318. CopyFiles = PS2_CopyFiles, mouclass_CopyFiles
  319. AddReg = PS2_Inst.AddReg
  320.  
  321. [PS2_Inst.AddReg]
  322. HKR,,EnumPropPages32,,"syssetup.dll,PS2MousePropPageProvider"
  323. HKR,,LocationInformationOverride,,%LocationOverride%
  324.  
  325. [PS2_Inst.MigrateToDevnode]
  326. i8042prt=EnableWheelDetection,MouseDataQueueSize,MouseResolution,MouseSynchIn100ns,NumberOfButtons,SampleRate
  327.  
  328. [PS2_Inst.HW]
  329. AddReg = PS2_Inst.HW.AddReg
  330.  
  331. [PS2_Inst.HW.AddReg]
  332. HKR,,"EnableWheelDetection",0x00010003,2
  333. HKR,,"MouseDataQueueSize",0x00010003,100
  334. HKR,,"MouseResolution",0x00010003,3
  335. HKR,,"MouseSynchIn100ns",0x00010003,20000000
  336. ; HKR,,"NumberOfButtons",0x00010003,2
  337. HKR,,"SampleRate",0x00010003,100
  338. HKR,,"WheelDetectionTimeout",0x00010003,1500
  339. ; If your mouse can't support init through the interrupt (ie it is too fast),
  340. ; uncomment the 2 lines below and comment out the MouseInitializedPolled set to 0 line
  341. ; HKR,,"DisableInitializePolledUI",0x00010001,1
  342. ; HKR,,"MouseInitializePolled",0x00010001,1
  343. HKR,,"MouseInitializePolled",0x00010003,0
  344.  
  345. ; global to i8042prt.sys (affects both keyboard and mouse)
  346. HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","PollingIterations",0x00010003,12000
  347. HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","PollingIterationsMaximum",0x00010003,12000
  348. HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","ResendIterations",0x00010003,3
  349.  
  350. [PS2_Inst.Services]
  351. AddService = i8042prt, 0x00000002, i8042prt_Service_Inst, i8042prt_EventLog_Inst ; Port Driver
  352. AddService = mouclass,, mouclass_Service_Inst, mouclass_EventLog_Inst            ; Class Driver
  353.  
  354. [PS2_CopyFiles]
  355. i8042prt.sys
  356.  
  357. [PS2_Inst.NoInterruptInit]
  358. AddReg = PS2_Inst.NoInterruptInit.AddReg
  359.  
  360. [PS2_Inst.NoInterruptInit.AddReg]
  361. HKR,,"DisableInitializePolledUI",0x00010001,1
  362. HKR,,"MouseInitializePolled",0x00010001,1
  363.  
  364. [PS2_Inst.NoInterruptInit.Bioses]
  365. Disable=HINOTE ULTRA II
  366.  
  367. [i8042prt_Service_Inst]
  368. DisplayName    = %i8042prt.SvcDesc%
  369. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  370. StartType      = 1                  ; SERVICE_SYSTEM_START
  371. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  372. ServiceBinary  = %12%\i8042prt.sys
  373. LoadOrderGroup = Keyboard Port
  374.  
  375. [i8042prt_EventLog_Inst]
  376. AddReg = i8042prt_EventLog_AddReg
  377.  
  378. [i8042prt_EventLog_AddReg]
  379. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\i8042prt.sys"
  380. HKR,,TypesSupported,0x00010001,7
  381.  
  382. ; -------------------- TrackPoint PS/2 Mouse
  383. [TrackPoint_Inst]
  384. Needs=PS2_Inst
  385. AddReg = TrackPoint_AddReg,TrackPoint_AddTp4Mon
  386. CopyFiles  = TrackPoint_CopyFiles,TrackPoint_UsrCopy
  387.  
  388. [TrackPoint_AddReg]
  389. HKCR,"CLSID\{A8BD5E40-B686-11D0-BD54-0004AC25B162}","",0x00000002,"Mouse CPL TrackPoint Extension"
  390. HKCR,"CLSID\{A8BD5E40-B686-11D0-BD54-0004AC25B162}\InProcServer32","",0x00000002,"tp4.dll"
  391. HKCR,"CLSID\{A8BD5E40-B686-11D0-BD54-0004AC25B162}\InProcServer32","ThreadingModel",0x00000002,"Apartment"
  392. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Controls Folder\Mouse\shellex\PropertySheetHandlers\Mouse CPL TrackPoint Extension","",0x00000002,"{A8BD5E40-B686-11D0-BD54-0004AC25B162}"
  393.  
  394. [TrackPoint_AddTp4Mon]
  395. HKLM,Software\Microsoft\Windows\CurrentVersion\Run,TrackPointSrv,0,"tp4mon.exe"
  396.  
  397. [TrackPoint_Inst.MigrateToDevnode]
  398. i8042prt=EnableWheelDetection,MouseDataQueueSize,MouseResolution,MouseSynchIn100ns,NumberOfButtons,SampleRate
  399.  
  400. [TrackPoint_Inst.HW]
  401. Needs=PS2_Inst.HW
  402. AddReg=TrackPoint_AddReg.HW
  403.  
  404. [TrackPoint_AddReg.HW]
  405. HKR,,"UpperFilters",0x00010000,"TwoTrack"
  406.  
  407. [TrackPoint_CopyFiles]
  408. TwoTrack.sys
  409.  
  410. [TrackPoint_UsrCopy]
  411. tp4mon.exe
  412. tp4.dll
  413. tp4.hlp
  414. tp4res.dll
  415.  
  416. [TrackPoint_Inst.Services]
  417. Needs=PS2_Inst.Services
  418. AddService = TwoTrack, , TwoTrack_Service_Inst
  419.  
  420. [TwoTrack_Service_Inst]
  421. DisplayName    = %TwoTrack.SvcDesc%
  422. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  423. StartType      = 3                  ; SERVICE_DEMAND_START
  424. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  425. ServiceBinary  = %12%\TwoTrack.sys
  426. LoadOrderGroup = PNP Filter
  427. Tag            = 1
  428.  
  429. ;
  430. ; This section is used during startup by the Windows NT Plug&Play Manager
  431. ; to simulate enumeration of the mouse based on information retrieved from
  432. ; ARC firmware/NTDETECT.
  433. ;
  434. [LegacyXlate.DevId]
  435. PS2_MOUSE                        = *PNP0F0E    ; Std PS/2 mouse      i8042prt
  436. SERIAL_MOUSE                     = *PNP0F0C    ; Std serial mouse    sermouse
  437. MICROSOFT_PS2_MOUSE              = *PNP0F03    ; MS PS/2 mouse       i8042prt
  438. LOGITECH_PS2_MOUSE               = *PNP0F12    ; Logi PS/2 mouse     i8042prt
  439. MICROSOFT_SERIAL_MOUSE           = *PNP0F01    ; MS serial mouse     sermouse
  440. MICROSOFT_BALLPOINT_SERIAL_MOUSE = *PNP0F09    ; MS serial BallPoint sermouse
  441. LOGITECH_SERIAL_MOUSE            = *PNP0F08    ; Logi serial mouse   sermouse
  442.  
  443. ;
  444. ; This section is used during fresh install/upgrade to determine what Win95-style
  445. ; INF install section to associate with the currently installed mouse driver.
  446. ;
  447. [LegacyXlate.Driver]
  448. i8042prt = PS2_Inst
  449. sermouse = Ser_Inst
  450.  
  451. ;=====================================================================
  452.  
  453. [HID_Mouse_Inst.NT]
  454. Copyfiles = HID_Mouse_Inst.CopyFiles.NT
  455.  
  456. [HID_Mouse_Inst.NT.HW]
  457. AddReg = HID_Mouse_Inst.AddReg.NT
  458.  
  459. [HID_Mouse_Inst.AddReg.NT]
  460. HKR,,"FlipFlopWheel",0x00010001,0
  461. HKR,,"ForceAbsolute",0x00010001,0
  462.  
  463. [HID_Mouse_Inst.CopyFiles.NT]
  464. mouhid.sys
  465. mouclass.sys
  466.  
  467. [HID_Mouse_Inst.NT.Services]
  468. AddService = mouhid,%SPSVCINST_ASSOCSERVICE%,MouHid_Service_Inst,MouHid_EventLog_Inst ; Port Driver
  469. AddService = mouclass,, mouclass_Service_Inst, mouclass_EventLog_Inst            ; Class Driver
  470.  
  471. [MouHid_EventLog_Inst]
  472. AddReg = MouHid_EventLog_AddReg
  473.  
  474. [MouHid_EventLog_AddReg]
  475. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\mouhid.sys"
  476. HKR,,TypesSupported,0x00010001,7
  477.  
  478. ;=====================================================================
  479.  
  480. [HID_Mouse_Inst_WhFlip.NT]
  481. Copyfiles = HID_Mouse_Inst.CopyFiles.NT
  482.  
  483. [HID_Mouse_Inst_WhFlip.NT.HW]
  484. AddReg = HID_Mouse_Inst_WhFlip.AddReg.NT
  485.  
  486. [HID_Mouse_Inst_WhFlip.AddReg.NT]
  487. HKR,,"FlipFlopWheel",0x00010001,1
  488. HKR,,"ForceAbsolute",0x00010001,0
  489.  
  490. [HID_Mouse_Inst_WhFlip.NT.Services]
  491. AddService = mouhid,%SPSVCINST_ASSOCSERVICE%,MouHid_Service_Inst
  492.  
  493. ;=====================================================================
  494.  
  495. [HID_Mouse_Absolute_Inst.NT]
  496. Copyfiles = HID_Mouse_Inst.CopyFiles.NT
  497.  
  498. [HID_Mouse_Absolute_Inst.NT.HW]
  499. AddReg = HID_Mouse_Inst.AddReg.NT
  500.  
  501. [HID_Mouse_Absolute_Inst.AddReg.NT]
  502. HKR,,"FlipFlopWheel",0x00010001,0
  503. HKR,,"ForceAbsolute",0x00010001,1
  504.  
  505. [HID_Mouse_Absolute_Inst.CopyFiles.NT]
  506. mouhid.sys
  507. mouclass.sys
  508.  
  509. [HID_Mouse_Absolute_Inst.NT.Services]
  510. AddService = mouhid,%SPSVCINST_ASSOCSERVICE%,MouHid_Service_Inst
  511.  
  512. ;=================================================================================
  513.  
  514. [MouHid_Service_Inst]
  515. DisplayName    = %MOUHID.SvcDesc%
  516. ServiceType    = %SERVICE_KERNEL_DRIVER%
  517. StartType      = 3; %SERVICE_SYSTEM_START%
  518. ErrorControl   = %SERVICE_ERROR_IGNORE%
  519. ServiceBinary  = %12%\mouhid.sys
  520. LoadOrderGroup = Pointer Port
  521. AddReg = MouHid_Service_Inst_AddReg
  522.  
  523. [MouHid_Service_Inst_AddReg]
  524. HKR,"Parameters","UseOnlyMice",0x00010001,0
  525. HKR,"Parameters","TreatAbsoluteAsRelative",0x00010001,0
  526. HKR,"Parameters","TreatAbsolutePointerAsAbsolute",0x00010001,0
  527.  
  528. ; Included by OEM / 3rd party INFs to install mouclass
  529. [MouClass.Services]
  530. AddService = mouclass,, mouclass_Service_Inst, mouclass_EventLog_Inst            ; Class Driver
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575. [Strings]
  576.  
  577.  
  578. i8042prt.SvcDesc = "i8042 Keyboard and PS/2 Mouse Port Driver"
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597. Provider = "Microsoft"
  598. MouseClassName = "Mice and other pointing devices"
  599. LocationOverride = "plugged into PS/2 mouse port"
  600.  
  601. ; Mfg names
  602.  
  603. StdMfg  ="(Standard mouse types)"
  604. MSMfg   ="Microsoft"
  605. LogiMfg ="Logitech"
  606. IbmMfg ="IBM Corporation"
  607. CypressMfg ="Cypress"
  608. ELOMfg  ="ELO TouchSystems"
  609. ChiconyMfg ="Chicony"
  610. NMBMfg  = "NMB"
  611. STSLMfg  = "STSL"
  612. SUPERGATEMfg  = "SUPGERGATE"
  613. BTCMfg  = "BTC"
  614. FOCUSMfg = "Focus"
  615. JINGMOLDMfg = "Jing Mold"
  616. MAXISWITCHMfg = "Maxi Switch, Inc."
  617. MONTEREYMfg = "Monterey"
  618. ORTEKMfg = "Ortek"
  619. KEYTRONICMfg = "Key Tronic"
  620. GeniusMfg = "Genius"
  621. ItacMfg = "ITAC Systems"
  622. SamsungMfg = "Samsung"
  623. ForwardMfg = "Forward"
  624. SUHMfg = "SUH DART"
  625. PhilipsMfg = "Philips"
  626. AnchorMfg="Anchor"
  627. SOLIDYEARMfg="Solid Year"
  628. NEC="NEC"
  629. FUJITSUMfg="Fujitsu"
  630. SEJINMfg="Sejin"
  631. DexinMfg="Dexin"
  632. AcerMfg="Acer"
  633. SilitekMfg="Silitek"
  634. QtronixMfg="Qtronix"
  635.  
  636. ; Device Names
  637.  
  638. *pnp0f01.DeviceDesc      = "Microsoft Serial Mouse"
  639. *pnp0f03.DeviceDesc      = "Microsoft PS/2 Mouse"
  640. *pnp0f09.DeviceDesc      = "Microsoft Serial BallPoint"
  641. *pnp0f0a.DeviceDesc      = "Microsoft Serial IntelliMouse"
  642. *pnp0f0b.DeviceDesc      = "Microsoft PS/2 Mouse"
  643. *pnp0f0c.DeviceDesc      = "Standard Serial Mouse"
  644. *pnp0f0e.DeviceDesc      = "Standard PS/2 Port Mouse"
  645. *AUI0200.DeviceDesc      = "Standard PS/2 Port Mouse"
  646. *pnp0f0f.DeviceDesc      = "Microsoft Serial BallPoint"
  647. *pnp0f13.DeviceDesc      = "PS/2 Compatible Mouse"
  648. *pnp0f1e.DeviceDesc      = "Microsoft Serial EasyBall"
  649. *SERENUM\MSH0001.DeviceDesc = "Microsoft Serial IntelliMouse"
  650. *SERENUM\MSH0004.DeviceDesc = "Microsoft Serial IntelliMouse Trackball"
  651. SERIAL_MOUSE.DeviceDesc      = "Standard Serial Mouse"
  652.  
  653. *pnp0f12.DeviceDesc      = "Logitech PS/2 Port Mouse"
  654.  
  655. *pnp0f08.DeviceDesc      = "Logitech Serial Mouse"
  656. SERENUM\LGI8001.DeviceDesc= "Logitech First/Pilot Mouse Serial (M34,M35,C43)"
  657. SERENUM\LGI8002.DeviceDesc= "Other Logitech Mouse Serial"
  658. SERENUM\LGI8003.DeviceDesc= "Logitech TrackMan Portable Serial"
  659. SERENUM\LGI8005.DeviceDesc= "Logitech MouseMan Serial"
  660. SERENUM\LGI8006.DeviceDesc= "Logitech MouseMan Serial"
  661. SERENUM\LGI8007.DeviceDesc= "Other Logitech Mouse Serial"
  662. SERENUM\LGI8008.DeviceDesc= "Logitech TrackMan Portable Serial"
  663. SERENUM\LGI8009.DeviceDesc= "Other Logitech Mouse Serial"
  664. SERENUM\LGI800A.DeviceDesc= "Logitech TrackMan Vista Serial"
  665. SERENUM\LGI800B.DeviceDesc= "Logitech MouseMan Serial"
  666. SERENUM\LGI800C.DeviceDesc= "Logitech MouseMan Serial"
  667. SERENUM\LGI8011.DeviceDesc= "Other Logitech Mouse Serial"
  668. SERENUM\LGI8012.DeviceDesc= "Logitech TrackMan Live! Serial"
  669. SERENUM\LGI8013.DeviceDesc= "Logitech Cordless Mouse+ Serial"
  670. SERENUM\LGI8032.DeviceDesc= "Logitech Cordless Desktop Serial"
  671. SERENUM\LGI8033.DeviceDesc= "Logitech Cordless MouseMan Pro Serial"
  672. SERENUM\LGI8048.DeviceDesc= "Logitech TrackMan Marble Serial"
  673. SERENUM\LGI8049.DeviceDesc= "Logitech TrackMan Marble FX Serial"
  674. SERENUM\LGI804B.DeviceDesc= "Logitech TrackMan Marble+ Serial"
  675. SERENUM\LGI8050.DeviceDesc= "Logitech MouseMan+ Serial"
  676. SERENUM\LGI8051.DeviceDesc= "Logitech First/Pilot Mouse+ Serial (C48)"
  677.  
  678. *IBM3780.DeviceDesc="IBM PS/2 TrackPoint"
  679.  
  680. ; Description of device also controlled by a shared driver
  681.  
  682. PS2_Inst.SharedDriverMsg = "keyboard port"
  683.  
  684. ; Service Names
  685.  
  686. busmouse.SvcDesc = "Bus Adapter Mouse Driver"
  687. sermouse.SvcDesc = "Serial Mouse Driver"
  688. mouclass.SvcDesc = "Mouse Class Driver"
  689. MOUHID.SvcDesc = "Mouse HID Driver"
  690. TwoTrack.SvcDesc = "IBM PS/2 TrackPoint Filter Driver"
  691.  
  692. ; HID device IDs
  693. HID\VID_045E&PID_0009.DeviceDesc="Microsoft USB IntelliMouse"
  694. HID\VID_045E&PID_001E.DeviceDesc="Microsoft USB IntelliMouse Explorer"
  695. HID\VID_045E&PID_0023.DeviceDesc="Microsoft USB Trackball Optical"
  696. HID\VID_045E&PID_0024.DeviceDesc="Microsoft USB Trackball Explorer"
  697. HID\VID_045E&PID_0025.DeviceDesc="Microsoft USB IntelliMouse with IntelliEye"
  698. HID\VID_045E&PID_0029.DeviceDesc="Microsoft USB IntelliMouse Web"
  699. HID\VID_045E&PID_0039.DeviceDesc="Microsoft USB IntelliMouse Optical"
  700. HID\VID_045E&PID_0040.DeviceDesc="Microsoft USB Wheel Mouse Optical"
  701. HID\VID_045E&PID_0047.DeviceDesc="Microsoft USB IntelliMouse Explorer 3.0"
  702. HID\VID_045E&PID_0059.DeviceDesc="Microsoft USB Wireless IntelliMouse Explorer"
  703. HID\VID_046D&PID_C000.DeviceDesc="Logitech USB First/Pilot Mouse"
  704. HID\VID_046D&PID_C001.DeviceDesc="Logitech USB First/Pilot Mouse+"
  705. HID\VID_046D&PID_C002.DeviceDesc="Logitech USB MouseMan Wheel"
  706. HID\VID_046D&PID_C003.DeviceDesc="Logitech USB MouseMan"
  707. HID\VID_046D&PID_C004.DeviceDesc="Logitech USB WingMan Gaming Mouse"
  708. HID\VID_046D&PID_C005.DeviceDesc="Logitech USB WingMan Gaming Wheel Mouse"
  709. HID\VID_046D&PID_C00B.DeviceDesc="Logitech USB MouseMan Wheel+"
  710. HID\VID_046D&PID_C00C.DeviceDesc="Logitech USB WheelMouse"
  711. HID\VID_046D&PID_C00D.DeviceDesc="Logitech USB MouseMan Wheel+"
  712. HID\VID_046D&PID_C00E.DeviceDesc="Logitech USB Wheel Mouse"
  713. HID\VID_046D&PID_C030.DeviceDesc="Logitech USB iFeel Mouse"
  714. HID\VID_046D&PID_C031.DeviceDesc="Logitech USB iFeel Mouse+"
  715. HID\VID_046D&PID_C032.DeviceDesc="Logitech USB iFeel MouseMan"
  716. HID\VID_046D&PID_C033.DeviceDesc="Logitech USB iFeel MouseMan+"
  717. HID\VID_046D&PID_C401.DeviceDesc="Logitech USB TrackMan Marble Wheel"
  718. HID\VID_046D&PID_C402.DeviceDesc="Logitech USB Marble Mouse"
  719. HID\VID_046D&PID_C403.DeviceDesc="Logitech USB Turbo TrackMan Marble FX"
  720. HID\VID_046D&PID_C404.DeviceDesc="Logitech USB TrackMan Wheel"
  721. HID\VID_046D&PID_C501.DeviceDesc="Logitech USB Cordless Mouse"
  722. HID\VID_046D&PID_C502&MI_01&Col01.DeviceDesc="Logitech HID Cordless Mouse+"
  723. HID\VID_046D&PID_C502&MI_01&Col04.DeviceDesc="Logitech HID Cordless Mouse+"
  724. HID\VID_04B4&PID_0001.DeviceDesc="Cypress USB Mouse"
  725. HID\VID_04E7&PID_0001.DeviceDesc="ELO TouchSystems USB Touchscreen"
  726. HID\VID_0458&PID_0001.DeviceDesc="Genius USB Mouse"
  727. HID\VID_0458&PID_0002.DeviceDesc="Genius USB Net Mouse Pro"
  728. HID\VID_0458&PID_0003.DeviceDesc="Genius USB Wheel Mouse"
  729. HID\VID_0446&PID_6781&MI_01.DeviceDesc="NMB USB Keyboard Mouse"
  730. HID\VID_05FA&PID_3301&MI_01.DeviceDesc="STSL USB Keyboard Mouse"
  731. HID\VID_05FA&PID_3303&MI_01.DeviceDesc="STSL USB Keyboard Mouse"
  732. HID\VID_05d5&PID_6782&MI_01.DeviceDesc="SUPGERGATE USB Keyboard Mouse"
  733. HID\VID_04F2&PID_0001&MI_01.DeviceDesc="Chicony USB Keyboard Mouse"
  734. HID\VID_03F9&PID_0102&MI_01.DeviceDesc="Key Tronic USB Keyboard Mouse"
  735. HID\VID_046E&PID_6782&MI_01&Col01.DeviceDesc="BTC USB Keyboard Mouse"
  736. HID\VID_05B2&PID_7200&MI_01.DeviceDesc="Focus USB Keyboard Mouse"
  737. HID\VID_05AF&PID_9267&MI_01.DeviceDesc="KB 9251B - 678 Mouse"
  738. HID\VID_04C3&PID_1102&MI_01.DeviceDesc="Maxi Switch, Inc. #1102 Mouse"
  739. HID\VID_04C3&PID_2102&MI_01.DeviceDesc="Maxi Switch, Inc. #2102 Mouse"
  740. HID\VID_0566&PID_2801&MI_01.DeviceDesc="MIC USB K/B Mouse"
  741. HID\VID_05A4&PID_9720&MI_01.DeviceDesc="Ortek USB Keyboard Mouse"
  742. HID\VID_0431&PID_0100.DeviceDesc="Evolution USB Mouse-Trak by ITAC"
  743. HID\VID_055D&PID_6781&MI_01.DeviceDesc="Samsung USB Keyboard Mouse"
  744. HID\VID_05BC&PID_0001&MI_01.DeviceDesc="Forward USB K/B Mouse"
  745. HID\VID_0500&PID_0001&MI_01.DeviceDesc="SUH DART USB Keyboard Mouse"
  746. HID\VID_0471&PID_0601&MI_01.DeviceDesc="Philips USB Wireless Keyboard Mouse"
  747. HID\VID_0471&PID_0402&MI_01.DeviceDesc="PS/2 Mouse on Philips Semiconductors CICT USB Keyboard"
  748. HID\VID_0605&PID_0001.DeviceDesc="Anchor USB Mouse"
  749. HID\VID_0409&PID_0014&MI_01.DeviceDesc="NEC 109 Japanese USB Keyboard Mouse"
  750. HID\VID_0409&PID_0011&MI_01.DeviceDesc="NEC PC98 Series Layout USB Keyboard Mouse"
  751. HID\VID_060B&PID_2101&MI_01.DeviceDesc="Solid Year USB Keyboard Mouse"
  752. HID\VID_0430&PID_0002&MI_01.DeviceDesc="Fujitsu USB Composite Keyboard Mouse"
  753. HID\VID_0510&PID_E001.DeviceDesc="Sejin USB Mouse"
  754. HID\VID_0510&PID_1000&MI_01.DeviceDesc="Sejin USB Keyboard Mouse"
  755. HID\VID_05F2&PID_0010.DeviceDesc="Dexin USB AQ Mouse"
  756. HID\VID_04A5&PID_0003&MI_01.DeviceDesc= "API Generic USB K/B Mouse"
  757. HID\VID_047B&PID_0002&MI_01.DeviceDesc="Silitek USB Keyboard Mouse"
  758. HID\VID_05C7&PID_1001.DeviceDesc="Qtronix USB Mouse"
  759. HID.MouseDevice       = "HID-compliant mouse"
  760.  
  761. ; Standard defs
  762.  
  763. SPSVCINST_TAGTOFRONT  = 0x00000001
  764. SPSVCINST_ASSOCSERVICE= 0x00000002
  765. SERVICE_KERNEL_DRIVER = 1
  766. SERVICE_BOOT_START    = 0
  767. SERVICE_SYSTEM_START  = 1
  768. SERVICE_AUTO_START    = 2
  769. SERVICE_ERROR_NORMAL  = 1
  770. SERVICE_ERROR_IGNORE  = 0
  771. REG_EXPAND_SZ         = 0x00020000
  772. REG_DWORD             = 0x00010001
  773. REG_SZ                = 0x00000000
  774.  
  775.